﻿Public Class ContainerFinishedCheckInfoDTO
    Private m_ContainerID As String
    ''' <summary>
    ''' 流水卡ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerID() As String
        Get
            Return m_ContainerID
        End Get
        Set(ByVal value As String)
            m_ContainerID = value
        End Set
    End Property

    Private m_FactoryID As String
    ''' <summary>
    ''' 车间ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FactoryID() As String
        Get
            Return m_FactoryID
        End Get
        Set(ByVal value As String)
            m_FactoryID = value
        End Set
    End Property

    Private m_WorkflowstepID As String
    ''' <summary>
    ''' 工序ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowstepID() As String
        Get
            Return m_WorkflowstepID
        End Get
        Set(ByVal value As String)
            m_WorkflowstepID = value
        End Set
    End Property

    Private m_CheckerID As String
    ''' <summary>
    ''' 检验员ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckerID() As String
        Get
            Return m_CheckerID
        End Get
        Set(ByVal value As String)
            m_CheckerID = value
        End Set
    End Property

    Private m_CheckQty As Integer
    ''' <summary>
    ''' 检验数量
    ''' </summary>
    ''' <remarks></remarks>
    Public Property CheckQty() As Integer
        Get
            Return m_CheckQty
        End Get
        Set(ByVal value As Integer)
            m_CheckQty = value
        End Set
    End Property

    Private m_AcceptanceQty As Integer
    ''' <summary>
    ''' 合格数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AcceptanceQty() As Integer
        Get
            Return m_AcceptanceQty
        End Get
        Set(ByVal value As Integer)
            m_AcceptanceQty = value
        End Set
    End Property


    Private m_LossQty As Integer
    ''' <summary>
    ''' 报废数
    ''' </summary>
    ''' <remarks></remarks>
    Public Property LossQty() As Integer
        Get
            Return m_LossQty
        End Get
        Set(ByVal value As Integer)
            m_LossQty = value
        End Set
    End Property

    Private m_ReworkQty As Integer
    ''' <summary>
    ''' 返修数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReworkQty() As Integer
        Get
            Return m_ReworkQty
        End Get
        Set(ByVal value As Integer)
            m_ReworkQty = value
        End Set
    End Property

    Private m_DefectQty As Integer
    ''' <summary>
    ''' 超差数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property DefectQty() As Integer
        Get
            Return m_DefectQty
        End Get
        Set(ByVal value As Integer)
            m_DefectQty = value
        End Set
    End Property

    Private m_BatchNO As String
    ''' <summary>
    ''' 炉批号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BatchNO() As String
        Get
            Return m_BatchNO
        End Get
        Set(ByVal value As String)
            m_BatchNO = value
        End Set
    End Property

    Private m_DefectBillNO As String
    ''' <summary>
    ''' 超差审理单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property DefectBillNO() As String
        Get
            Return m_DefectBillNO
        End Get
        Set(ByVal value As String)
            m_DefectBillNO = value
        End Set
    End Property

    Private m_CheckResult As String
    ''' <summary>
    ''' 送检结论
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckResult() As String
        Get
            Return m_CheckResult
        End Get
        Set(ByVal value As String)
            m_CheckResult = value
        End Set
    End Property

    Private m_OtherQualityResult As String
    ''' <summary>
    ''' 其他质量文本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OtherQualityResult() As String
        Get
            Return m_OtherQualityResult
        End Get
        Set(ByVal value As String)
            m_OtherQualityResult = value
        End Set
    End Property

    Private m_CheckNote As String
    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckNote() As String
        Get
            Return m_CheckNote
        End Get
        Set(ByVal value As String)
            m_CheckNote = value
        End Set
    End Property

    Private m_TechniqueCondition As String
    ''' <summary>
    ''' 技术条件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TechniqueCondition() As String
        Get
            Return m_TechniqueCondition
        End Get
        Set(ByVal value As String)
            m_TechniqueCondition = value
        End Set
    End Property

    Private m_ContainerFinishedCheckInfoID As String
    ''' <summary>
    ''' 唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerFinishedCheckInfoID() As String
        Get
            Return m_ContainerFinishedCheckInfoID
        End Get
        Set(ByVal value As String)
            m_ContainerFinishedCheckInfoID = value
        End Set
    End Property

    Private m_CreateDate As DateTime
    ''' <summary>
    ''' 检验时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CreateDate() As DateTime
        Get
            Return m_CreateDate
        End Get
        Set(ByVal value As DateTime)
            m_CreateDate = value
        End Set
    End Property

    Private m_IsUse As Integer
    ''' <summary>
    ''' 是否有效记录
    ''' </summary>
    ''' <remarks></remarks>
    Public Property IsUse() As Integer
        Get
            Return m_IsUse
        End Get
        Set(ByVal value As Integer)
            m_IsUse = value
        End Set
    End Property

    ''' <summary>
    ''' 检验类型1:工序检或首检 2:装配检
    ''' add:Wangjh 2017-10-12
    ''' </summary>
    ''' <remarks></remarks>
    Private m_CheckTypeNote As Integer = 1
    Public Property CheckTypeNote() As Integer
        Get
            Return m_CheckTypeNote
        End Get
        Set(ByVal value As Integer)
            m_CheckTypeNote = value
        End Set
    End Property

    Private m_ContainerStepReportID As String
    ''' <summary>
    ''' 报工ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerStepReportID() As String
        Get
            Return m_ContainerStepReportID
        End Get
        Set(ByVal value As String)
            m_ContainerStepReportID = value
        End Set
    End Property

    '合格数(不包含超差数，返修数)
    Public Property AcceptanceQty2 As Integer = 0
End Class
